package com.itheima.health.exception;

import com.itheima.health.entity.Result;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler
    public Result exceptionHandle(Exception ex) {
        ex.printStackTrace();
        String errorMsg = ex.getMessage();
        if (errorMsg.length() > 200) {
            return new Result(false, errorMsg.substring(0, 200) + "...");
        } else {
            return new Result(false, errorMsg);
        }

    }
}
